.addtable
{
	background-color:#F6F6F6;
	width:100%;	
	font-size: 14px;
	border-left: solid 1px #e0e0e1;
	border-right: solid 1px #e0e0e1;
	border-top: solid 1px #e0e0e1;
	color: #304373;
}

.row2
{
	border-left: solid 1px #e0e0e1;
	border-right: solid 1px #e0e0e1;
	border-top: solid 1px #e0e0e1;
}

.row3
{
	border-left: solid 1px #e0e0e1;
	border-right: solid 1px #e0e0e1;
	border-bottom: solid 1px #e0e0e1;
}

#suggest
{
	font-size: 12px;	
}

#packagedetailtable
{
	width:90%;
	padding-left:10%;	
}

.tagname
{
	float:right;
	padding-right:20px;
}

.tworow
{
	vertical-align:text-top;
}

.inputtextright
{
	 text-align:right;
}

.flextablehead{
	border:solid 2px #D6D7D8;
	background-color:#E3E5E5;
}

.firsttd{
	border-left: solid 2px #D6D7D8;
	border-right: solid 2px #D6D7D8;
}

.secondtd{
	border-bottom: solid 2px #D6D7D8;
}

.firstcol{
	border-left: solid 2px #D6D7D8;
}

.lastcol{
	border-right: solid 2px #D6D7D8;
}